xc essentials